Security Misconfiguration — OWASP A05:2021

A comprehensive guide on Security Misconfiguration vulnerabilities, with examples and prevention strategies.

Understanding Security Misconfiguration

What is Security Misconfiguration?

Security Misconfiguration occurs when an application, server, database, framework, or operating system component is improperly configured, leaving it vulnerable to attack. It is one of the most common and critical issues in web application security.

In simple terms, it means that the application stack—from network to code—was deployed with insecure default settings, or essential security controls were disabled, missing, or mismanaged. This vulnerability is often introduced during deployment, configuration, and maintenance stages, rather than during coding or design.

Root Causes

Common Examples and Attack Scenarios

Prevention Strategies